body{

    background-color: rgba(0, 0, 0, 0.89);
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    
    
    }

    p{
        color: #ffffffe7;
        font-size: medium;
        margin-left: 3%;
        margin-right:5% ;
    }

    h2{
        color: #ffffffe7;
        margin-top: 2%;
        margin-bottom: 2%;
        margin-left: 3%;
        
        
        
    }

    h3{
        
        color: #ffffffe7;
         margin-top: 2%;
         margin-bottom: 2%;
         margin-left: 3%;
            
            
            
        
    }

article{
        
        
        color: #ffffffe7;
        margin-left: 3%;
        margin-top: 2%;
        margin-bottom: 2%;
        font-weight: bold;
    }

    #video_background{
    position: absolute;
    bottom: 0px;
    right: 0px;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -1000;
    overflow: hidden;
    
    }


        @import url('https://fonts.googleapis.com/css?family=Poppins:900i');


* {
  box-sizing: border-box;
}

.body1 {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wrapper {
  display: flex;
  justify-content: center;
  margin-top: 25%;
}

.cta {
    display: flex;
    padding: 10px 45px;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    color: white;
    background: rgb(37, 35, 35);
    transition: 1s;
    box-shadow: 6px 6px 0 black;
    transform: skewX(-15deg);
}

.cta:focus {
   outline: none; 
}

.cta:hover {
    transition: 0.5s;
    box-shadow: 10px 10px 0 greenyellow;
}

.cta span:nth-child(2) {
    transition: 0.5s;
    margin-right: 0px;
}

.cta:hover  span:nth-child(2) {
    transition: 0.5s;
    margin-right: 45px;
}

  span {
    transform: skewX(15deg) 
  }

  span:nth-child(2) {
    width: 20px;
    margin-left: 30px;
    position: relative;
    top: 12%;
  }
  
/**************SVG****************/

path.one {
    transition: 0.4s;
    transform: translateX(-60%);
}

path.two {
    transition: 0.5s;
    transform: translateX(-30%);
}

.cta:hover path.three {
    animation: color_anim 1s infinite 0.2s;
}

.cta:hover path.one {
    transform: translateX(0%);
    animation: color_anim 1s infinite 0.6s;
}

.cta:hover path.two {
    transform: translateX(0%);
    animation: color_anim 1s infinite 0.4s;
}

/* SVG animations */

@keyframes color_anim {
    0% {
        fill: white;
    }
    50% {
        fill: greenyellow;
    }
    100% {
        fill: white;
    }
}

img{

    display: flex;
    justify-content: center;
    margin-left: 10%;
    margin-bottom: 3%;
    margin-top: 3%;

}

.flex-container {
    display:flex;
    flex-direction:row;
    margin-top: 2%;
    margin-left: 10%;
    margin-right: 2%;

  }

  button{
    margin: 0.4vw 18.5vw 0.4vw 0.4vw;
    border-radius: 10px;
    background-color: rgba(104, 103, 119, 0.877);
    height: 3vw;
    width: 10vw;
    font-family: Verdana, Geneva, Tahoma, sans-serif ;
  }

  a{

    text-decoration: none;
    color: black;
  }

  footer{

    color: #ffffffe7;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    display: flex;
    justify-content:left

  }
 

  